home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / trksds42.arc / TRACKM.DOC < prev    next >
Text File  |  1991-06-30  |  87KB  |  2,331 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.      ▒▒▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒▒█   ▒▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒█ ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  12.      ▀▀▀▀▒▒▒█▀▀▀▀ ▒▒▒█  ▒▒▒█   ▒▒▒█   ▒▒▒█ ▒▒▒█▀▀▀▀▀ ▒▒▒█  ▒▒▒█ ▒▒▒▒  ▒▒▒▒█
  13.          ▒▒▒█     ▒▒▒█  ▒▒▒█   ▒▒▒█   ▒▒▒█ ▒▒▒█      ▒▒▒█ ▒▒▒█  ▒▒▒▒▒▒▒▒▒▒█
  14.          ▒▒▒█     ▒▒▒▒▒▒▒▒▒█   ▒▒▒▒▒▒▒▒▒▒█ ▒▒▒█      ▒▒▒▒▒▒▒█   ▒▒▒█▒▒█▒▒▒█
  15.          ▒▒▒█     ▒▒▒█▀▀▀▒▒▒█  ▒▒▒█▀▀▀▒▒▒█ ▒▒▒█      ▒▒▒█▀▒▒▒█  ▒▒▒█▀▀▀▒▒▒█
  16.          ▒▒▒█     ▒▒▒█    ▒▒▒█ ▒▒▒█   ▒▒▒█ ▒▒▒█      ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  17.          ▒▒▒█     ▒▒▒█    ▒▒▒█ ▒▒▒█   ▒▒▒█ ▒▒▒█      ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  18.          ▒▒▒█     ▒▒▒█    ▒▒▒█ ▒▒▒█   ▒▒▒█ ▒▒▒▒▒▒▒▒█ ▒▒▒█  ▒▒▒█ ▒▒▒█   ▒▒▒█
  19.          ▀▀▀▀     ▀▀▀▀    ▀▀▀▀ ▀▀▀▀   ▀▀▀▀ ▀▀▀▀▀▀▀▀▀ ▀▀▀▀  ▀▀▀▀ ▀▀▀▀   ▀▀▀▀
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                    Version 4.20
  35.  
  36.                      Copyright (c) 1990/91 by Ulrich Bartelt
  37.  
  38.                                ALL RIGHTS RESERVED
  39.  
  40.  
  41.  
  42.                              FidoNetnode  2:241/5801
  43.  
  44.                              FroDo-Help       2:24/4
  45.  
  46.  
  47.  
  48.        TrackM Usermanual Version 4.20                    page - 2 -
  49.  
  50.  
  51.  
  52.  
  53.        Table of contents:
  54.  
  55.        Introducing TrackM                                               3
  56.        Features of TrackM                                               4
  57.        Licensing Information                                            6
  58.        After registering                                                7
  59.        Trademarks                                                       7
  60.  
  61.        Hardware                                                         8
  62.        TMSETUP                                                          8
  63.        Running TrackM                                                   9
  64.        Multiple language support                                       11
  65.        PointNet Remapping                                              11
  66.        Logging                                                         12
  67.        Environment                                                     12
  68.  
  69.        EXPLANATION OF TMSETUP'S VERBS                                  13
  70.          Nodelist                                                      15
  71.            Private-Node Manager                                        15
  72.          Languages                                                     18
  73.          Timezones                                                     18
  74.          AreaFix / AreaMgr / Raid                                      19
  75.          Names and Errorlevels                                         20
  76.          Messagebits                                                   21
  77.          Message clean-up                                              23
  78.  
  79.        The Pointnet                                                    25
  80.        Interzonehandling                                               26
  81.        User definable Text                                             27
  82.        Templates                                                       28
  83.  
  84.        THE MANAGER-SECTION                                               
  85.          The Point Manager                                             29
  86.          The ReAddress-Manager                                         30
  87.          The User-Manager                                              31
  88.          The Disturb-Manager                                           32
  89.          The Asshole-Manager                                           33
  90.          The Exclude-Manager                                           34
  91.          The Request Manager                                           35
  92.          The Route-To Manager                                          37
  93.          The Route-From Manager                                        37
  94.  
  95.        TrackM Reminder                                                 38
  96.  
  97.        Errorhandling                                                   39
  98.        REGARDS                                                         40
  99.        Distribution Systems                                            41
  100.        INDEX                                                           42
  101.  
  102.  
  103.  
  104.        TrackM Usermanual Version 4.20                    page - 3 -
  105.  
  106.  
  107.  
  108.        ┌───────────────────┐
  109.        │Introducing TrackM │
  110.        └───────────────────┘
  111.  
  112.        TrackM is a three-in-one program:
  113.  
  114.  
  115.        I.   A powerful message-tracker and point-manager!
  116.  
  117.             TrackM was originally made to check your NetMail for messages
  118.             with unknown origin or destination addresses.
  119.  
  120.             TrackM considers all addresses of messages in your NetMail-
  121.             directory with an internal index, build from your nodelist
  122.             file(s). If someone wants to send a message through your
  123.             system to a unlisted node TrackM will return it to the sender
  124.             with a comment. On the other hand if a message reaches your
  125.             system with an unknown origin address, a comment is added
  126.             that the receiver should not answer to this message via your
  127.             system. TrackM will keep your netmail directory clean.
  128.  
  129.             Your uplink - normally your host - will like TrackM because
  130.             he don't get any message from you for people, not listed in
  131.             the nodelist.
  132.  
  133.             If you are running a point, your boss will be glad, because
  134.             no wrong messages will reach him.
  135.  
  136.             While TrackM is writing all information into a logfile, you
  137.             have an overview of messages that are going 'through' your
  138.             system. The receiving system can see when a message passed
  139.             your system, because TrackM adds a ^AVIA-line with a time-
  140.             stamp to the message. This is something like a path-line
  141.             known from EchoMail for NetMail.
  142.  
  143.  
  144.        II.  A Remind-database manager!
  145.  
  146.             Do you like to send messages to your friends when they have
  147.             birthday? Or do you like to have a program that reminds you
  148.             on your wedding day? You're just reading the introducion of
  149.             such a program!
  150.  
  151.             TrackM can handle a database with an unlimited size of
  152.             records. Each record caused TrackM to generate a message if a
  153.             date in the record is matching the actual system date. You
  154.             can also generate file requests with the 'Remind-Manager'.
  155.  
  156.             As a bonus for people using the Remote-Accsess BBS, I have
  157.             included a program in this packet, that automatically
  158.             generater and/or updates the remind-database from your
  159.             USERS.BBS file.
  160.  
  161.  
  162.  
  163.        TrackM Usermanual Version 4.20                    page - 4 -
  164.  
  165.  
  166.  
  167.        III. A File-Request manager.
  168.  
  169.             Do you have a high-speed modem like HST or PEP? And do you
  170.             have points without such a modem who bother you to request
  171.             files for them?
  172.  
  173.             The 'Request-Manager' in TrackM allows your points (or to be
  174.             more general your slower downlinks), to request files via
  175.             your system. After your system has made the request
  176.             successfully the file will be forwarded to the requester. To
  177.             manage this, your downlinks must follow some rules which look
  178.             very similar to the rules handling with AreaFix/AreaMgr.
  179.  
  180.             This manager is a bonus for people, taking the time to
  181.             register TrackM.
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.        ┌───────────────────┐
  189.        │Features of TrackM │
  190.        └───────────────────┘
  191.  
  192.        o    full-screen setup
  193.  
  194.        o    powerful remind database
  195.  
  196.        o    two different integrated languages
  197.  
  198.        o    multiple language support
  199.  
  200.        o    integrated point remapper !!!!
  201.  
  202.        o    multiple pointnet aware
  203.  
  204.        o    integrated messages renumbering !!!
  205.  
  206.        o    automatically networkmatching
  207.  
  208.        o    AreaFix / AreaMgr support
  209.  
  210.        o    RAX Point support
  211.  
  212.        o    can  handle up to 10 different nodelists with automatic detec-
  213.             tion  and recompilation if there are a changes in one of them.
  214.             The  order of  compiling the nodelist is up to you, so you can
  215.             have  the most  recent file  up for  scanning  (normally  your
  216.             pointnetlist)
  217.  
  218.        o    Private-Node Manager for addresses not in the nodelist.
  219.  
  220.        o    creates  it's own  IDX file  that takes only about 2 bytes per
  221.             node so 25.000 nodelist-entries only take 50 KB of diskspace
  222.  
  223.  
  224.  
  225.        TrackM Usermanual Version 4.20                    page - 5 -
  226.  
  227.  
  228.        o    If there is no need to change any message TrackM is able to
  229.             check 100 Megs in less than a second.
  230.  
  231.        o    can strip messagebits and/or messageflags
  232.  
  233.        o    can return missrouted echomail
  234.  
  235.        o    return mail marked as ORPHAN by external utilities like UUCP
  236.             gating software.
  237.  
  238.        o    short ! only takes 90 kilobytes of diskspace and runs with
  239.             less then 200 KB of system memory.
  240.  
  241.        o    exclude nodes from processing
  242.  
  243.        o    delete received filerequests
  244.  
  245.        o    delete sent messages
  246.  
  247.        o    move sent messages from the sysop
  248.  
  249.        o    delete received messages
  250.  
  251.        o    routing of files on a three-level inbound
  252.  
  253.        o    can add missing INTL-lines
  254.  
  255.        o    name remapping to points
  256.  
  257.        o    remap messages to YOU to a pointnode
  258.  
  259.        o    send a message to a given name anywhere
  260.  
  261.        o    copy a message to up to 5 cosysops
  262.  
  263.        o    readdressing of messages
  264.  
  265.        o    do not disturb function for exquisite nodes
  266.  
  267.        o    return of messages by from-name
  268.  
  269.        o    return of routed messages you have no uplink to
  270.  
  271.        o    no routing for systems you do not want to route messages for.
  272.  
  273.        o    user definable text of return messages
  274.  
  275.        o    easy way to change your pointnet without troubles
  276.  
  277.  
  278.  
  279.        TrackM Usermanual Version 4.20                    page - 6 -
  280.  
  281.  
  282.  
  283.  
  284.        ┌───────────────────────┐
  285.        │ Licensing Information │
  286.        └───────────────────────┘
  287.  
  288.        TrackM is the copright material of Ulrich Bartelt. It may only be
  289.        used in accordance with the conditions set in the following
  290.        license agreement:
  291.  
  292.        -    You may use TrackM for a period of four weeks on a trial
  293.             basis in order to determinate it's suitability for your
  294.             particular application. After this period you MUST register
  295.             TrackM.
  296.  
  297.  
  298.        -    Group registrations are available, and are dealt with on a
  299.             case by case basis.
  300.  
  301.  
  302.        -    Registration entitles you to use TrackM and any future
  303.             versions of TrackM for as long as you wish, subject to any
  304.             special licensing conditions attaches to future versions. For
  305.             details on the registering procedure, refer to the contens of
  306.             the special file REGISTER.DOC included in this packet.
  307.  
  308.  
  309.        -    Ulrich Bartelt is in no way obligated to provide future
  310.             versions of, or support for, TrackM.
  311.  
  312.  
  313.        -    You may not modify or otherwise reverse-engineer TrackM.
  314.  
  315.  
  316.        -    You are encouraged to distribute TrackM provided that no fee
  317.             is charged for its distribution, and that the distribution
  318.             archive is not modified in any way. Pay-Bulletin-Board-
  319.             Systems may however charge their normal fee, provided that no
  320.             additional charge is levied for TrackM.
  321.  
  322.  
  323.        -    TrackM may not be included as part of any software library
  324.             which is distributed on a registered basis without prior
  325.             written permission of Ulrich Bartelt. This expecially
  326.             includes all kinds of shareware distribution libraries.
  327.  
  328.  
  329.  
  330.        TrackM Usermanual Version 4.20                    page - 7 -
  331.  
  332.  
  333.  
  334.        ┌───────────────────┐
  335.        │ After registering │
  336.        └───────────────────┘
  337.  
  338.        Upon registering you will receive your uniquely generated key.
  339.        Each key is a small file with exactly 200 bytes in size which
  340.        contains information about your registration. The name will be
  341.        something like 00FFEE00.KEY which represents your net/node number
  342.        written in hexadecimal code. To install the key, simply rename it
  343.        to TRACKM.KEY and copy it to the directory TRACKM.EXE resists.
  344.  
  345.        NOTE:     Your key contains binary information, so you have to
  346.                  copy it in the binary form. If you notice any problems
  347.                  please look at the copied TRACKM.KEY if the size is
  348.                  still 200 bytes. If not, add /B to the copy command and
  349.                  copy it ones again.
  350.  
  351.        When TrackM detects a valid key it switches into registered mode,
  352.        identifying itself by placing a '+' after the version number. In
  353.        addition the full-screen set-up program TMSETUP.EXE will write out
  354.        a comment to whom it was registered.
  355.  
  356.        Features marked in this manual with a '*' are only available when
  357.        TrackM is running in registered mode. These bonus features show my
  358.        appreciation of your taken the time to register it.
  359.  
  360.        I would like to make it absolutely clear that TrackM is fully
  361.        functionable before it is registered; the bonus features only
  362.        provide you from using a bunch of other programs that can do the
  363.        job. The absence of this features makes TrackM no less usable.
  364.        TrackM is not and will never be "ExpireWare".
  365.  
  366.        ATTENTION:     Your key is unique, and under NO circumstances
  367.                       should be made available to anyone else. Doing so,
  368.                       is a direct violation of the agreement you entered
  369.                       with me by registration.
  370.  
  371.  
  372.        ┌────────────┐
  373.        │ Trademarks │
  374.        └────────────┘
  375.  
  376.        The following products are copyrighted material and/or trademarks:
  377.  
  378.  
  379.        DESQview                 Quarterdeck Systems
  380.        Opus                     Wynn Wagner III
  381.        TosScan & FrontDoor      Joaquim H. Homrighausen
  382.        BinkleyTerm              Bit Bucket Software
  383.        FidoNet                  Tom Jennings
  384.        IBM                      International Business Machines
  385.        MS-DOS                   Microsoft Corporation
  386.        Remote Access            Continental Software & Andrew Milner
  387.  
  388.  
  389.  
  390.        TrackM Usermanual Version 4.20                    page - 8 -
  391.  
  392.  
  393.  
  394.        ┌──────────┐
  395.        │ Hardware │
  396.        └──────────┘
  397.  
  398.        TrackM and TMSETUP should run on any XT/AT/386 with DOS 3.2 or
  399.        higher. Both supports any videomodes up to a 132x60 display mode
  400.        with the exception of the internal TMSETUP-editor, which needs
  401.        80x25 mode.
  402.  
  403.        TrackM needs as least 230 KB of free RAM. TrackM now only comes in
  404.        the overlay version. You will not see a OVR-file on your disk. The
  405.        OVR is build-in TrackM.EXE. Never try to run a program like PKLITE
  406.        on TrackM. It will destroy the OVR and I do not know what happens
  407.        if you invoke TrackM.EXE.
  408.  
  409.        NOTE:     This version of TrackM supports up to 28000
  410.                  nodelistentrys. If you have run TrackM before, you will
  411.                  notice that the IDX-file TrackM produces is about 2 1/2
  412.                  times smaller than before up from version 4.20. AND
  413.                  searching for a node in the IDX-file is up to 100 times
  414.                  faster. If you previously had more than 13000 nodelist-
  415.                  entries you will also save about 80 kB of RAM.
  416.  
  417.  
  418.        ┌───────────────────────────────┐
  419.        │ The full-screen setup TMSETUP │
  420.        └───────────────────────────────┘
  421.  
  422.  
  423.        The heart of TrackM is the fullscreen-setup-program TMSETUP.
  424.        Everything you want TrackM to do you must tell TMSETUP. You may
  425.        find TMSETUP looking a 'little' like the setup of FrontDoor. The
  426.        reason is, I like the FrontDoor setup, it's easy to use and I
  427.        don't need to tell you how to manage the setup.
  428.  
  429.        When you invoke TMSETUP you will find a lot of features you don't
  430.        have access to. This features are only valid in the registered
  431.        version of TrackM. But the remaining features will fit everything
  432.        you need to run a normal mailbox system with points. More about
  433.        the key at the end of this document.
  434.  
  435.        Unlike previous version of this doc, I have put all features toge-
  436.        ther in the order they appear in the TMSETUP program regardless if
  437.        you need a key to run a feature. Functions that are only available
  438.        in the registered version are marked with a '*'.
  439.  
  440.  
  441.  
  442.        TrackM Usermanual Version 4.20                    page - 9 -
  443.  
  444.  
  445.  
  446.                                ┌─────────────────┐
  447.                                │ Running TrackM  │
  448.                                └─────────────────┘
  449.  
  450.        TrackM commandline switches:
  451.  
  452.        CHKIDX
  453.  
  454.             There is a integrated nodelist checker in TrackM!
  455.  
  456.             When giving CHKIDX on the commandline, TrackM will scan your
  457.             configuration file and if necessary compiles the IDX file.
  458.  
  459.             Now you are prompted for nodelist addresses.
  460.  
  461.             The nodelistchecker was built-in, because most of the
  462.             problems people had with TrackM, due to errors in the
  463.             nodelist files. TrackM requires nodelistfiles that match the
  464.             IFNA-Standard.
  465.  
  466.  
  467.        LOOKREQ
  468.  
  469.             Look in the TRACKMRQ.BBS file to see outstanding filerequest
  470.             ( see 'Request Manager').
  471.  
  472.  
  473.        RENUM
  474.  
  475.             TrackM has an integrated renumber option. After doing every-
  476.             thing with your messages, you can tell TrackM to rebuild the
  477.             NetMail in ascending order. After renumbering, TrackM looks
  478.             for the environment string FD to see, if you run FrontDoor.
  479.             If found, TrackM will initiate a rescan of your NetMail.
  480.             Together with 'KillRec', 'KillSent' and 'CleanFReq' (sorry
  481.             only in the registered version), TrackM can do everything you
  482.             need for a NetMail clean-up.
  483.  
  484.        REMIND
  485.  
  486.             Invoke the reminder database. Only run TrackM once a day with
  487.             this option.
  488.  
  489.        SET  <msg#>
  490.  
  491.             A single message already processed by TrackM is marked, so
  492.             that the message will be seen by TrackM in the next run.
  493.  
  494.        UNSET <msg#>
  495.  
  496.             A single message that would normally be processed by TrackM
  497.             in the next run will be protected from processing.
  498.  
  499.  
  500.  
  501.        TrackM Usermanual Version 4.20                    page - 10 -
  502.  
  503.  
  504.  
  505.        PROTECT
  506.  
  507.             All messages already in your netmail directory are protected.
  508.             It's a good idea if you install TrackM AT THE FIRST TIME and
  509.             your netmail is already in order to run TrackM PROTECT.
  510.  
  511.        UNPROT
  512.  
  513.             Simply deletes TRACKM.TIM in the message directory. That will
  514.             cause TrackM to scan ALL messages int the next run. But
  515.             TrackM does *NOT* touch a message it already has seen. To
  516.             totally recheck a message you must give SET #.
  517.  
  518.  
  519.        COMPILE
  520.  
  521.             will force TrackM to compile the nodelist.
  522.  
  523.  
  524.        -g
  525.  
  526.             TrackM will use GERMAN messages for netmail bouncing (see
  527.             also configverb 'Language').
  528.  
  529.  
  530.        -r
  531.  
  532.             toggles the configverb DoRemapp
  533.  
  534.        -l
  535.  
  536.             also handles local entered messages
  537.  
  538.             NOTE: TrackM will only check for a wrong destination address
  539.             and will not write a trackline to local messages.
  540.  
  541.        -q
  542.  
  543.             TrackM will run in quiet mode
  544.  
  545.  
  546.        -a<zone:net/node[.point]>
  547.  
  548.             You can define the address TrackM should use on the
  549.             commandline with -A<zone:net/node> So if your network address
  550.             changes you don't need a new key at once. The point is
  551.             optional if you are not running a pointsystem.
  552.  
  553.  
  554.  
  555.        TrackM Usermanual Version 4.20                    page - 11 -
  556.  
  557.  
  558.  
  559.        ┌───────────────────────────┐
  560.        │ Multiple language support │
  561.        └───────────────────────────┘
  562.  
  563.        TrackM can support any language. There are two built-in languages
  564.        in TrackM that can be chosen from TMSETUP: English and German.
  565.        (The Italian language was deleted because there were too many
  566.        files missing). If you choose one of the built-in languages and
  567.        you like the texts TrackM writes as default, you have nothing to
  568.        do.
  569.  
  570.        How to install a different language:
  571.  
  572.        On start-up, TrackM looks for a file named TRACKM.LNG. This must
  573.        be a plain ASCII-file and holds the strings TrackM uses when
  574.        creating messages. TRACKM.LNG must have *EXACTLY* five lines:
  575.  
  576.        1. line : to-string
  577.        2. line : from-string
  578.        3. line : subject-string
  579.        4. line : start-string
  580.        5. line : end-string
  581.  
  582.        Please see the examples for TRACKM.LNG which are in the
  583.        distribution packet.
  584.  
  585.        If you are using the public version of TrackM you have to live
  586.        with the English or German defaults for the other texts.
  587.        TRACKM.LNG works in *ANY* version.
  588.  
  589.  
  590.        ┌────────────────────┐
  591.        │ PointNet Remapping │
  592.        └────────────────────┘
  593.  
  594.        TrackM will automatically remap mail from and to YOUR points.
  595.        TrackM will look for the environment string POINTNET. If you are
  596.        running FrontDoor you should already have set this string. On
  597.        other systems include your pointnet in TMSETUP
  598.  
  599.        When finding a message to one of your points TrackM will remap it
  600.        to PointNet/Point. For example, if you are running PointNet 1000
  601.        and a message is addressed to Net/Node.2 it will be remapped to
  602.        1000/2
  603.  
  604.        On the other hand, if a message comes from 1000/2 it will be re-
  605.        mapped to Net/Node.2
  606.  
  607.        This behaviour is the normal pointremapping you expected if you
  608.        running a normal system with one pointnet. TrackM is able to
  609.        handle multiple pointnets in the registered version. For example
  610.        you can run a 'normal' pointnet in fidonet and, if you are running
  611.        also a registered environment, a different pointnet for your
  612.        registered points. For more about this set-up look for 'AKA' and
  613.        'Point-Manager' in this document.
  614.  
  615.  
  616.  
  617.        TrackM Usermanual Version 4.20                    page - 12 -
  618.  
  619.  
  620.  
  621.        ┌──────────┐
  622.        │ Logging: │
  623.        └──────────┘
  624.  
  625.        TrackM will log it's activities in a LOG-file named TRACKM.LOG.
  626.        The format looks something like FrontDoor's format. You can tell
  627.        TrackM to use a different LOG-file in TMSETUP. So its possible to
  628.        merge your mailer's logfile and the TrackM-logfile.
  629.  
  630.        ┌─────────────┐
  631.        │ Environment │
  632.        └─────────────┘
  633.  
  634.        On start-up TrackM looks for the string TRKMOPT in your environ-
  635.        ment. Here you can tell TrackM what kind of system you are run-
  636.        ning. Until now, TrackM knows the following options:
  637.  
  638.             DBRIDGE   - you are running D'Bridge
  639.             FRODO     - you are running FrontDoor
  640.             BINKLEY   - you are running BinkleyTerm
  641.             GOLDED    - you are using the GoldEd message editor
  642.  
  643.        Depending what system you are running, TrackM does a few things
  644.        different for every system. There are some special things for
  645.        FrontDoor or D'Bridge to do (f.e. checking Flags) that are not
  646.        necessary on a Binkley-System. So don't waste the time of a
  647.        Binkley-User with this things.
  648.  
  649.        If you already have a string SET FD=<dir> (or SET DBRIDGE=..) in
  650.        your AUTOEXEC.BAT, you don't need to set-up TRKMOPT to tell TrackM
  651.        what system you are running. If not, put the following line in
  652.        your AUTOEXEC.BAT file:
  653.  
  654.        SET TRKMOPT=FRODO   (for the FrontDoor example)
  655.  
  656.        If you set GOLDED, TrackM will check all messages at every run,
  657.        not only thouse, that are younger than the timestamp TRACKM.TIM.
  658.        This was nesessary because GoldED does not give a new timestamp to
  659.        a message when you first read it. TrackM gets a little slower when
  660.        you have set GOLDED, but the most recent speed-factor is your
  661.        harddisk, not TrackM.
  662.  
  663.        To set more than one option to TRKMOPT you have to say f.e.:
  664.  
  665.        SET TRKMOPT=DBRIDGE,GOLDED
  666.  
  667.  
  668.  
  669.        TrackM Usermanual Version 4.20                    page - 13 -
  670.  
  671.  
  672.  
  673.  
  674.                       ┌───────────────────────────────────┐
  675.                       │ Explanation of TMSETUP's verbs    │
  676.                       └───────────────────────────────────┘
  677.  
  678.  
  679.  
  680.        Paths
  681.        ══════
  682.  
  683.  
  684.        Mail
  685.  
  686.             The path to your netmail directory
  687.  
  688.        BadMail
  689.  
  690.             The path to your bad-message directory, used only if you have
  691.             enabled one of the move options (see below). This directory
  692.             may be your normal BadMail-directory, already used by your
  693.             EchoMail-tosser, or you can define a separate one ONLY for
  694.             TrackM.
  695.  
  696.             NOTE:     To be as fast as possible, TrackM will do a quick
  697.                       RENAME from your Mail-directory to the BadMail-
  698.                       directory. For that reason, 'Mail' and 'BadMail'
  699.                       must exist on the same physical drive !!
  700.  
  701.  
  702.        NodeDir
  703.  
  704.             The path to your nodelist directory. This is the directory
  705.             TrackM will place it's TRACKM.IDX file in.
  706.  
  707.  
  708.        RecMail
  709.  
  710.             TrackM will move messages to the directory you set-up if they
  711.             are 'Received' and addressed to the name defined as 'Sysop'.
  712.             It's a good idea to make a special directory for that kind of
  713.             messages.
  714.  
  715.             Example: D:\FD\MYMAIL
  716.  
  717.        Inbound
  718.  
  719.             Path where your nailer will place mail and files from nodes
  720.             you have a password with.
  721.  
  722.        Unprotected
  723.  
  724.             Path where your mailer will place mail and files from nodes
  725.             you don't have a password with. Leave it blank or set the
  726.             same path as 'Inbound', if you don't have such a directory.
  727.  
  728.  
  729.  
  730.        TrackM Usermanual Version 4.20                    page - 14 -
  731.  
  732.  
  733.  
  734.        TwitMail
  735.  
  736.             Path where your mailer will place mail and files from nodes
  737.             not listed in the nodelist (if you are running a BinkleyTerm-
  738.             System) or mail and files from nodes you have defined as Twit
  739.             if you are using my FDPI.EXE extension to FrontDoor. Leave
  740.             this entry blank if you don't run a 3-level inbound or insert
  741.             the same path as defined for 'Inbound'.
  742.  
  743.  
  744.  
  745.        System
  746.  
  747.             The path where TrackM look for it's files. When you start
  748.             TrackM it first attemps to find TRACKM.SYS and TRACKM.KEY in
  749.             the same directory together with TRACKM.EXE.
  750.  
  751.             NOTE:     You can leave this line blank. In this case TrackM
  752.                       will look for its files and will also create its
  753.                       files in the directory you invoke it from.
  754.  
  755.  
  756.  
  757.        TrackM Usermanual Version 4.20                    page - 15 -
  758.  
  759.  
  760.  
  761.        Nodelist
  762.        ════════
  763.  
  764.        Nodelists
  765.  
  766.             Filename can be a full name with extension or a name with the
  767.             extension .???. In the last case, TrackM will automatically
  768.             search for a file with the greatest numeric value for .???
  769.             Due to the new concept of the IDX-file you have to take care,
  770.             that all zones in your nodelist-files are in ascending order.
  771.             You can *never* use two files which have the same zone li-
  772.             sted. If you have for example:
  773.  
  774.                  SIGNODES  zones 24 to 28
  775.                  NODELIST  zone 1 to 6
  776.                  EUROLIST  zone 100
  777.  
  778.             you can *not* set-up a private file with one of the above
  779.             zones in it. See next statement for how to include private
  780.             nodes.
  781.  
  782.             In every file, it does not matter where a zone appears. F.e.
  783.             zone 2 comes in front of zone 1 in the European fidonet-
  784.             nodelist. That's ok. If you want to include a private node-
  785.             list-file in TrackM, make sure that this file contains a zone
  786.             statement at the beginning.
  787.  
  788.             Don't try to set-up something like FDPOINT.PVT! TrackM needs
  789.             a nodelist in the pure St. Louis format.
  790.  
  791.             If you are running in a multitasking environment and you have
  792.             loaded SHARE, be sure to set-up a file for the first entry
  793.             which is also be used by another program. TrackM will detect
  794.             that conflict and instead of compiling a new idx, it will
  795.             work with the old ones until it has access to the nodelist
  796.             file.
  797.  
  798.        Private
  799.  
  800.             While TrackM can not include tiny private nodelists in it's
  801.             IDX-file, there is a 'Private-Node Manager' now. You can set-
  802.             up a maximum of 50 nodes and you are absolutely free what
  803.             addresses you put in there. Every time TrackM searches for a
  804.             valid address, it first have a quick look at your private
  805.             array.
  806.  
  807.        IncludePVT
  808.  
  809.             If you want to include also nodes in the IDX-file that are
  810.             marked as 'Pvt'.
  811.  
  812.        IncludeHOLD
  813.  
  814.             If you want to include also nodes in the IDX-file that are
  815.             marked as 'Hold' in the nodelist.
  816.  
  817.  
  818.  
  819.        TrackM Usermanual Version 4.20                    page - 16 -
  820.  
  821.  
  822.  
  823.  
  824.        Address setup
  825.        ═════════════
  826.  
  827.        Address   <zone:net/node[.point]>  [domain]
  828.  
  829.             NOTE:     Your main-address is hardcoded in the key if you
  830.                       run the registered version. See commandline-option
  831.                       -a.
  832.  
  833.  
  834.        Aka       <zone:net/node[.point]>  [domain]
  835.  
  836.             Define your AKA addresses and domains. TrackM assumes '.0' if
  837.             you don't enter a pointnumber !
  838.  
  839.  
  840.        FakeNet
  841.  
  842.             You can define a fakenet/pointnet for every Aka-address. If
  843.             you don't want to use different fakenets you *do* have to put
  844.             in your pointnet here again. Don't leave this field to zero !
  845.  
  846.  
  847.        Active
  848.  
  849.             Only if you have set the Aka-address to be active, TrackM
  850.             takes it in account.
  851.  
  852.  
  853.  
  854.        TrackM Usermanual Version 4.20                    page - 17 -
  855.  
  856.  
  857.  
  858.        Sysop
  859.        ═════
  860.  
  861.  
  862.        Sysop     <your name>
  863.  
  864.             NOTE:     Your name is hardcoded in the key if you run the
  865.                       registered version.
  866.  
  867.        Alias
  868.  
  869.             You can define up to 10 alias-names for yourself.
  870.  
  871.        R2S
  872.  
  873.             Rename to sysop. A message to one of your alias-names will be
  874.             renamed to the name defined as 'Sysop'.
  875.  
  876.        Act
  877.  
  878.             Alias is active
  879.  
  880.  
  881.        Cosysops
  882.        ════════
  883.  
  884.             You can copy netmail addressed to you for up to 5 cosysops.
  885.  
  886.        Name
  887.  
  888.             Name of your cosysop.
  889.  
  890.        Address
  891.  
  892.             fully 4D-aware networkaddress.
  893.  
  894.             NOTE:     While point-checking already has taken place, you
  895.                       have to define the address of a 3D-point if he is
  896.                       your cosysop in the form pointnet/pointnumber.
  897.  
  898.        Act
  899.  
  900.             Only if 'Yes', the message will be copied. So you can leave
  901.             your cosysop(s) in this array, set them to 'No'. If you are
  902.             on vacation, you can toggle each entry to 'Yes'.
  903.  
  904.             NOTE:     Don't define yourself as a cosysop with the same
  905.                       name as your primary sysopname. This will cause
  906.                       TrackM to go into an endless loop.
  907.  
  908.  
  909.  
  910.        TrackM Usermanual Version 4.20                    page - 18 -
  911.  
  912.  
  913.  
  914.        Languages
  915.        ════════
  916.  
  917.        TrackM will write it's comments in the defined language. If you
  918.        don't define a language, TrackM will write the comments in
  919.        English.
  920.  
  921.        You can setup your own language in the file TRACKM.LNG. In the
  922.        registered version, you can define your own text in any language
  923.        you want for nearly all and everything. See the examples for
  924.        different languages which comes with this distribution packet.
  925.  
  926.  
  927.        Timezones
  928.        ═════════
  929.  
  930.        Having transfer with different zones in fidonet makes it difficult
  931.        to follow the time in a messages. F.e. if someone in Australia and
  932.        in USA writes a message NOW, the local timestamps would be differ
  933.        by 16 hours. So a message from Australia can reach someone in USA
  934.        before the local time.
  935.  
  936.        TrackM supports Timezones in two ways:
  937.  
  938.        1.   If found, it will place the string defined by SET TZ=
  939.             <timezone> in the message. Possible strings are f.e.:
  940.  
  941.             GMT        Greenwich Mean Time
  942.             GMT+1      Greenwich Mean Time + 1 hour, that our
  943.                        local time in Germany
  944.             EST        Eastern Standard Time of USA
  945.             CST        Central Standard Time
  946.  
  947.             you can also set :
  948.  
  949.             MEZ        Mitteleuropäische Zeit
  950.             MESZ       Mitteleuropäische Sommerzeit
  951.  
  952.             but i don't think, this could help someone in Australia.
  953.  
  954.        2.   Timedifference to GMT (also known as UT for Universal Time)
  955.  
  956.             This is an integer value between -12 and +12. This value is
  957.             interpreted as the time in hours, someone has to add or
  958.             subtract to get UT.
  959.  
  960.             Here in Germany we are 1 hour in front of UT. So you have to
  961.             install -1. Someone in Australia has to install -8. Someone
  962.             in the middle of USA has to install +6.
  963.  
  964.             NOTE: Even if you have defined a TZ environmentstring, you
  965.             must set the timezone to anything different from 99 in
  966.             TMSETUP to activate this function.
  967.  
  968.  
  969.  
  970.        TrackM Usermanual Version 4.20                    page - 19 -
  971.  
  972.  
  973.        AreaFix / AreaMgr / Raid
  974.        ════════════════════════
  975.  
  976.        AfterAFIX
  977.  
  978.             TrackM will look for Messages to 'AreaFix' or 'AreaMgr'. If
  979.             it finds one, it will exit after everything is done, with the
  980.             errorlevel you have defined. So you can install something
  981.             like this:
  982.  
  983.             TosScan Toss /NoMgr
  984.             Trackm
  985.             If Errorlevel 99 TosScan Mgr
  986.  
  987.             or:
  988.  
  989.             QM TOSS SCAN
  990.             TrackM
  991.             If Errorlevel 99 AreaFix
  992.  
  993.             Whenever TrackM finds a message to 'AreaFix' which is from
  994.             one of your points and not already remapped to your PointNet,
  995.             it will make the remapping. This will only take place if the
  996.             message is to 'AreaFix'. Messages addressed to 'AreaMgr' will
  997.             never be changed cecause TosScan's AreaMgr can handle 4D-
  998.             addresses very well.
  999.  
  1000.             Tell your points to write to 'AreaFix' if you are not using
  1001.             TosScan!
  1002.  
  1003.  
  1004.        FixAMgr      !!! TosScan Only !!!!
  1005.  
  1006.             There is a serious bug in TosScan 1.0 that causes the
  1007.             internal AreaMgr to hang up your system. 'FixAMgr' will fix
  1008.             this bug. It will correct wrong messages to the right format!
  1009.             This feature is only available in a FrontDoor environment.
  1010.  
  1011.  
  1012.        AfterRaid
  1013.  
  1014.             TrackM will look for Messages to 'Raid' or 'Tick'. If it
  1015.             finds one, it will exit after everything is done, with the
  1016.             errorlevel you have defined.
  1017.  
  1018.             If you have defined AfterAfix & AfterRaid, TrackM will sum
  1019.             both errorlevels. So if you have a 99 for AfterAfix and a 98
  1020.             for AfterRaid, you will automatically have a third one of 197
  1021.             if TrackM finds messages to both of them. If you run the
  1022.             registered version of TrackM, i would prefer you to install
  1023.             AreaFix and Raid in the Errorlevel-Manager!
  1024.  
  1025.        4D-FixName
  1026.  
  1027.             Name of an Area-Manager which is able to handle 4D-addresses.
  1028.             This should be 'AreaMGR' for TosScan or 'AreaLink' for IMail.
  1029.             If no 4D-Manager is available, enter something like 'YYYYZZZ'
  1030.             to disable this function.
  1031.  
  1032.  
  1033.  
  1034.        TrackM Usermanual Version 4.20                    page - 20 -
  1035.  
  1036.  
  1037.  
  1038.        Names and Errorlevels
  1039.        ═════════════════════
  1040.  
  1041.  
  1042.        You can enter up to 10 names ( or substrings of a name) that
  1043.        TrackM will look for in the field of the receiver. When TrackM
  1044.        finds a matching name, there are two alternate methods in doing
  1045.        something:
  1046.  
  1047.        1.   TrackM will end itself (after doing everything else) with an
  1048.             errorlevel you have defined. If you have installed 'Rambo 30
  1049.             No   Yes' - and Rambo was found, TrackM will end itself with
  1050.             errorlevel 30.
  1051.  
  1052.             You can now ckeck for this situation in your batchfile with:
  1053.  
  1054.             If Errorlevel 30 goto Rambo_found
  1055.  
  1056.  
  1057.        2.   Every DOS-Program can only end with one errorlevel. Therefor
  1058.             TrackM knows a more powerful method of checking for a name or
  1059.             up to 10 names in one run. TrackM can write out empty files
  1060.             to your harddisk. If you have installed:
  1061.  
  1062.             Rambo         30    Yes   Yes
  1063.             Areafix       31    Yes   Yes
  1064.             Jabbawooky    244   Yes   Yes
  1065.  
  1066.             and TrackM finds messages to one or all of them, it will
  1067.             write out:
  1068.  
  1069.             EXIT30.TRK
  1070.             EXIT31.TRK
  1071.             EXIT244.TRK
  1072.  
  1073.             now you can install in you batchfile:
  1074.  
  1075.             :AfterTrackM
  1076.             If exist EXIT30.TRK goto Rambo_handle
  1077.             If exist EXIT31.TRK goto AreaFix_handle
  1078.             If exist EXIT244.TRK goto Play_a_melody
  1079.  
  1080.             Don't forget to delete the specific file after the action has
  1081.             taken place. So the last lines in your 'Rambo_handle' should
  1082.             be:
  1083.  
  1084.             DEL EXIT30.TRK
  1085.             goto AfterTrackM
  1086.  
  1087.             You can also define two ore more names with the same
  1088.             errorlevel and/or file. F.e. AreaFIX and AreaMGR.
  1089.  
  1090.  
  1091.  
  1092.        TrackM Usermanual Version 4.20                    page - 21 -
  1093.  
  1094.  
  1095.        Messagebits
  1096.        ═══════════
  1097.  
  1098.  
  1099.        AddPriv
  1100.  
  1101.             TrackM will add a 'Private' bit to all messages marked 'In
  1102.             Transit'. So your users can't read messages if the sender has
  1103.             forgotten to set the private-bit.
  1104.  
  1105.  
  1106.        StripCrash
  1107.  
  1108.             When tracking a message, TrackM will delete the 'Crash'-bit
  1109.             of the message.
  1110.  
  1111.        StripTransit
  1112.  
  1113.             TrackM will strip the 'In Transit'-bit of the message.
  1114.  
  1115.        StripOrphan
  1116.  
  1117.             TrackM will strip the 'Orphan'-bit of returned messages.
  1118.  
  1119.        StripFA
  1120.  
  1121.             TrackM will strip the 'Fileattach' bit of a message 'In
  1122.             Transit'.
  1123.  
  1124.        RouteFiles  *
  1125.  
  1126.             Some mailers are not able to route files through your system
  1127.             even if you want it. The file is laying around in your
  1128.             inbound directory and the message is a fileattach for a file
  1129.             without any information where this files exists. Tell TrackM
  1130.             the path to your inbound-directory and enable 'RouteFiles'.
  1131.             TrackM will insert the path to your inbound-dir into every
  1132.             message, which is a fileattach marked 'In Transit', and not
  1133.             already has the proper inbound-path in the subject-field.
  1134.  
  1135.             NOTE: 'RouteFiles' will disable 'StripFA' !!
  1136.  
  1137.             You must have defined at least one inbound path! TrackM also
  1138.             takes care if a file was moved to another level inbound and
  1139.             inserts the correct path.
  1140.  
  1141.        StripFlags
  1142.  
  1143.             This is a very important feature for all FrontDoor 1.99c
  1144.             systems. Without it, it is possible that someone routes a
  1145.             message to you and your system will immediately dial out to
  1146.             the destination system.
  1147.             AND THAT WILL EVEN WORK WITH FILEREQUESTS !
  1148.             Be sure to set 'StripFlags' in your configuration file!!
  1149.             'StripFlags' only kills the IMM flag and leaves the  other
  1150.             flags untouched.
  1151.             Stripflags is only active in a FRODO or DBRIDGE environment.
  1152.  
  1153.  
  1154.  
  1155.        TrackM Usermanual Version 4.20                    page - 22 -
  1156.  
  1157.  
  1158.  
  1159.        MatchNetwork
  1160.  
  1161.             If a message is coming through your system and the origin-
  1162.             address is not in your network, TrackM will search your Akas
  1163.             if you are also a member of the destination network. If so,
  1164.             TrackM will automatically change to the Aka-Address and, if
  1165.             defined, to the Aka-domain.
  1166.  
  1167.  
  1168.             Examples:
  1169.  
  1170.             I am also working as a HUB 2300 for Network 507.
  1171.  
  1172.             For all messages that are coming from Nodes not in MY Network
  1173.             241, TrackM will represent itself as 2:507/2300@fidonet if
  1174.             the message is TO a 507 node.
  1175.  
  1176.             I am also a Host in SigNet
  1177.  
  1178.             For all messages going through my SigNet Host, TrackM will
  1179.             represent itself as 27:1349/0@signet
  1180.  
  1181.             NOTE:     If you have more than one Aka in another Network,
  1182.                       make sure to set-up the Aka you want TrackM to take
  1183.                       as the last entry.
  1184.  
  1185.  
  1186.        AddINTL
  1187.  
  1188.             TrackM can add INTL-lines to messages that are going THROUGH
  1189.             your system if a INTL-line is necessary but missing !
  1190.  
  1191.             Example:
  1192.  
  1193.             27:1349/101 writes a message to 27:349/0. While both
  1194.             addresses are in the same zone, there is no INTL-line in the
  1195.             message.
  1196.  
  1197.             Without 'AddINTL' this message would go to 2:349/0 ! Now
  1198.             TrackM checks if there is also an address 349/0 in the zone
  1199.             it finds the origin-address of the message. While this is
  1200.             true, TrackM can add the INTL-line and the message will go to
  1201.             the right destination.
  1202.  
  1203.        Defaultzone
  1204.  
  1205.             If Trackm does not find any zone-information in a message it
  1206.             assumes the zone as the zone you have given with your
  1207.             mainaddress. This should prevent TrackM from not finding bad
  1208.             addresses where two nets exist in different zones.
  1209.  
  1210.  
  1211.  
  1212.        TrackM Usermanual Version 4.20                    page - 23 -
  1213.  
  1214.  
  1215.  
  1216.        Message clean-up
  1217.        ═══════════════
  1218.  
  1219.  
  1220.        CleanFreq  *
  1221.  
  1222.             TrackM will look for messages that are filerequests and are
  1223.             already received by your system. Normally these messages are
  1224.             laying around until you delete them manually. TrackM will
  1225.             kill all filerequests that does not have the LOCAL-bit set.
  1226.  
  1227.  
  1228.        KillRec  *
  1229.  
  1230.             TrackM will kill messages that are already read.
  1231.  
  1232.        MoveRec  *
  1233.  
  1234.             Instead of killing a message that is addressed to YOU and
  1235.             already read by you, TrackM will move the message to the
  1236.             directory you have defined in the path section. You must also
  1237.             activate 'KillRec' to use this feature.
  1238.  
  1239.        KillSent
  1240.  
  1241.             TrackM will kill messages that are marked as SENT.
  1242.  
  1243.  
  1244.        CopyToBad
  1245.  
  1246.             TrackM will copy messages with unknown origin or destination
  1247.             addresses to the area defined in BADMAIL. Then TrackM will
  1248.             process the message as usual.
  1249.  
  1250.  
  1251.        MoveBadOrg
  1252.  
  1253.             TrackM will move messages with unknown origin to the area
  1254.             defined in BADMAIL. The messages are already prepared when
  1255.             they are moved. So you only have to move them back to your
  1256.             netmail-directory.
  1257.  
  1258.  
  1259.        MoveBadDest
  1260.  
  1261.             TrackM will move messages with unknown destination to the
  1262.             area defined in BADMAIL. The messages are already prepared
  1263.             when they are moved. You have to move them back to your
  1264.             netmail-directory to send them out.
  1265.  
  1266.  
  1267.        Move Mysent
  1268.  
  1269.             TrackM will move messages written by YOU after they have been
  1270.             marked as SENT to the directory you have defined for received
  1271.             mail. So you can follow up also your replies if you have
  1272.             enabled 'Move Rec' & and this option.
  1273.  
  1274.  
  1275.  
  1276.        TrackM Usermanual Version 4.20                    page - 24 -
  1277.  
  1278.  
  1279.  
  1280.        NoEcho
  1281.  
  1282.             TrackM will return messages that are looking like netrouted
  1283.             echomail-messages back to the sender. This means TrackM will
  1284.             return the message to the system it has it got from, *NOT* to
  1285.             the originator of the message.
  1286.  
  1287.             NOTE:     You cannot use this function if you are using a
  1288.                       mailprozessor that imports echomail through your
  1289.                       netmail directory.
  1290.  
  1291.  
  1292.  
  1293.        Return Orphan  *
  1294.  
  1295.             If you act as a gateway for another network - for example
  1296.             UUCP - you should run a software which checks the correct
  1297.             addressing and syntax of a message. If an error was found
  1298.             your software should mark the message 'ORPHAN'. TrackM will
  1299.             return this message to the sender. You can define your own
  1300.             text for the returncomment in TRACKM.ORP.
  1301.  
  1302.  
  1303.        AddReqText  *
  1304.  
  1305.             Default 'No'. You can choose wether or not TrackM should add
  1306.             a text of the originator to a message made by the 'Request-
  1307.             Manager'. If 'No' a empty request message is generated.
  1308.  
  1309.  
  1310.  
  1311.        TrackM Usermanual Version 4.20                    page - 25 -
  1312.  
  1313.  
  1314.  
  1315.  
  1316.        The Pointnet
  1317.        ════════════
  1318.  
  1319.        PointNet
  1320.  
  1321.             Your point network-number, if you can't set the the environ-
  1322.             ment-string POINTNET. See also 'Aka', if you want to run with
  1323.             multiple pointnets.
  1324.  
  1325.        DoRemap
  1326.  
  1327.             Remap Messages from and to Points. You can toggle this
  1328.             statement with the commandline-option -r at runtime.
  1329.  
  1330.             NOTE:     Only if you activate 'DoRemap' you will have access
  1331.                       to the other options to set-up a pointnet!
  1332.  
  1333.  
  1334.        OldPointnet
  1335.  
  1336.             I'd just changed my point network. But there are still coming
  1337.             a lot of messages to the addresses of the old PointNet.
  1338.             Everytime a message is coming to the OldPointNet, TrackM will
  1339.             check for the correct name as defined in the 'Point-Manager'.
  1340.             Also the remapping logic of messages FROM points will check
  1341.             every message for the names listed in the 'Point-Manager'. So
  1342.             if you install 'OldPointNet', there could never be a wrong
  1343.             address from/to your points. But make sure to have all names
  1344.             listed in the 'Point-Manager'!
  1345.  
  1346.  
  1347.        RAXPoint  *
  1348.  
  1349.             A pointnumber your RAX points are running with. If TrackM
  1350.             finds a message to Net/Node.RAXPoint, the RAXPoint will be
  1351.             stripped and the message attribute is set to private only. So
  1352.             you no longer have to 'KillTransit' and you don't have to
  1353.             set-up your RAX points as users.
  1354.  
  1355.  
  1356.        MatchFrom
  1357.  
  1358.             Works similar to 'OldPointNet'. Every message is checked
  1359.             against the name-table of the 'Point-Manager', regardless
  1360.             which address is listed as origin. If the name is found,
  1361.             TrackM changes the originaddress to zone:net/node.point
  1362.  
  1363.        MatchTo
  1364.  
  1365.             If active, EVERY message is checked against the nametable in
  1366.             the 'Point-Manager'. If a name is found, TrackM will change
  1367.             the destination-address to zone:PointNet/Point or, if the
  1368.             point is a 4D-Point, to zone:Net/Node.Point
  1369.  
  1370.             This will also work, if you have defined yourself as a point
  1371.             of your system.
  1372.  
  1373.  
  1374.  
  1375.        TrackM Usermanual Version 4.20                    page - 26 -
  1376.  
  1377.  
  1378.  
  1379.             NOTE:     If you activate MatchFrom AND MatchTo there is no
  1380.                       need to activate 'OldPointnet'.
  1381.  
  1382.             Be carefully with the names in the 'Point-Manager' if you
  1383.             activate 'MatchTo'. If f.e. a message is addressed to 'Frank
  1384.             Miller' of 2:310/19 and you have a 'Miller' defined as Point
  1385.             1, the message will be remapped to zone:PointNet/1.
  1386.  
  1387.  
  1388.        Interzonehandling:
  1389.  
  1390.  
  1391.        Whenever TrackM finds a ^AINTL line in a message it will also
  1392.        search for the origin- and destination-node in this line, in its
  1393.        IDX file. If you see a message returned by TrackM and the address
  1394.        in the destination-field looks ok, have a look at the INTL-line.
  1395.  
  1396.  
  1397.        ShortINTL
  1398.  
  1399.             Some editors only put a short form of the INTL kludge in the
  1400.             message, where only the destination address is listed. If you
  1401.             use such a editor enable this function.
  1402.  
  1403.        NoINTLTest
  1404.  
  1405.             If you don't want TrackM to test the INTL-line.
  1406.  
  1407.  
  1408.        OnlyMyZone
  1409.  
  1410.             If active, TrackM will only check messages from your main-
  1411.             zone as defined in your main-address for bad origin and bad
  1412.             destination address. If you wish, you can only compile a
  1413.             nodelist from your own zone if you activate OnlyMyZone.
  1414.  
  1415.  
  1416.  
  1417.        TrackM Usermanual Version 4.20                    page - 27 -
  1418.  
  1419.  
  1420.  
  1421.                              ┌──────────────────────┐
  1422.                              │ User definable Text  │
  1423.                              └──────────────────────┘
  1424.  
  1425.                  **   only available in the registered version **
  1426.  
  1427.  
  1428.        Instead of using the default messages you can define your own text
  1429.        for wrong destination and wrong origin messages. TMSETUP has a
  1430.        built-in full-screen-editor (WordStar<tm> alike) that makes it
  1431.        very easy for you to change your text. You don't have to take care
  1432.        of the filenames, TMSETUP is making it for you. However you can
  1433.        use any plain vanilla ASCII-Editor to build your texts.
  1434.  
  1435.        All user definable should exist in the directory which is defined
  1436.        as the system directory.
  1437.  
  1438.        Filenames:
  1439.  
  1440.        Everything in the file TRACKM.WDT is shown in a message with a
  1441.        wrong destination before '--- message text follows ---' is shown.
  1442.  
  1443.  
  1444.        Everything in the file TRACKM.ORP is shown in a message with a
  1445.        ORPHAN bit before '--- message text follows ---' is shown.
  1446.  
  1447.  
  1448.        Everything in the file TRACKM.WOR is shown in a message with a
  1449.        wrong origin before '--- message text follows ---' is shown.
  1450.  
  1451.  
  1452.        Everything in the file TRACKM.RTO is shown in a message returned
  1453.        to a system in the Route-To Manager.
  1454.  
  1455.  
  1456.        Everything in the file TRACKM.RFR is shown in a message returned
  1457.        to a system in the Route-From Manager.
  1458.  
  1459.  
  1460.        Everything in the file TRACKM.ASH is shown in a message to a
  1461.        asshole before '--- message text follows ---' is shown.
  1462.  
  1463.  
  1464.  
  1465.        TrackM Usermanual Version 4.20                    page - 28 -
  1466.  
  1467.  
  1468.  
  1469.                                   ┌───────────┐
  1470.                                   │ Templates │
  1471.                                   └───────────┘
  1472.  
  1473.        You can define your textfiles in any language now. TrackM knows
  1474.        the following verbs in a text, which will be replaced:
  1475.  
  1476.        %NODE%          will be replaced with your address
  1477.  
  1478.        %SYSOP%         will be replaced with your name
  1479.  
  1480.        %MYNAME%        will be replaced with your firstname
  1481.  
  1482.        %FIRSTNAME%     will be replaced with the receivers
  1483.                        firstname
  1484.  
  1485.        %LASTNAME%      will be replaced with the receivers
  1486.                        lastname if any
  1487.  
  1488.        %DATE%          will be replaced with the actual date
  1489.  
  1490.        %TIME%          will be replaced with the actual time
  1491.  
  1492.  
  1493.        NOTE:     If TrackM has to return a message to the sending system
  1494.                  it first swaps the addresses and names and then checks
  1495.                  the templates ! In this case you have to exchange
  1496.                  %FIRSTNAME% and %MYNAME%.
  1497.  
  1498.  
  1499.  
  1500.        TrackM Usermanual Version 4.20                    page - 29 -
  1501.  
  1502.  
  1503.  
  1504.                              ┌─────────────────────┐
  1505.                              │ THE MANAGER-SECTION │
  1506.                              └─────────────────────┘
  1507.  
  1508.  
  1509.  
  1510.        If you want to temporarily disable one entry in any type of the
  1511.        manager you can toggle the 'Active' bit to 'No'. This is extremely
  1512.        useful in the user and disturb manager.
  1513.  
  1514.                               ┌───────────────────┐
  1515.                               │ The Point Manager │
  1516.                               └───────────────────┘
  1517.  
  1518.        TrackM will look if a message without any destination address
  1519.        (which means with your own address) matches the name-field. If you
  1520.        have activate 'MatchTo' TrackM will check EVERY message! TrackM
  1521.        looks for a case insensitive substring in the message. So you can
  1522.        put only the surname in the <name> field.
  1523.  
  1524.        Entrys:
  1525.  
  1526.        Pointnumber    The nodenumber of your point in the specified
  1527.                       Fakenet. You can give the same number to different
  1528.                       points in different pointnets.
  1529.  
  1530.        Name           Name or substring of a name. Every name must be
  1531.                       unique. You can *NOT* set-up the same name for
  1532.                       different pointnets. You physically can, but TrackM
  1533.                       will end searching if it finds the first matching
  1534.                       name and the entry is active.
  1535.  
  1536.        FakeNet        The number of the pointnet this point belongs to.
  1537.                       If you enter a new point, TMSETUP will prompt you
  1538.                       with your primary pointnet.
  1539.  
  1540.        4D             The Point uses a 4D pointsoftware like FrontDoor.
  1541.                       No need to remap messages TO him to the fakenet
  1542.  
  1543.  
  1544.        NOTE:     You can define more than one name to the same
  1545.                  pointnumber. Simply enter the pointnumber twice with
  1546.                  different names.
  1547.  
  1548.        When you leave the Point-Manager all entries will be sorted in the
  1549.        order Fakenet..Pointnumber.
  1550.  
  1551.  
  1552.  
  1553.        TrackM Usermanual Version 4.20                    page - 30 -
  1554.  
  1555.  
  1556.  
  1557.                             ┌───────────────────────┐
  1558.                             │The ReAddress-Manager  │
  1559.                             └───────────────────────┘
  1560.  
  1561.        TrackM will readdress messages from the first address to the
  1562.        second address.
  1563.  
  1564.        Entrys:
  1565.  
  1566.        From Address   <Zone:Net/Node.Point|-1>
  1567.  
  1568.        To Address     <Zone:Net/Node.Point|-1>
  1569.  
  1570.                       TrackM will readdress messages from the first
  1571.                       address to the second address.
  1572.  
  1573.  
  1574.        Examples:
  1575.  
  1576.        2:507/1.-1  27:349/0.-1       Yes
  1577.  
  1578.        would readdress all messages that were originally addressed to
  1579.        2:507/1 to the new address 27:349/0 . Additional pointinformation
  1580.        will stay as it is. That means the -1 is a replacement for 'ALL'.
  1581.  
  1582.        NOTE:     You *HAVE TO* define -1 as point if you want to
  1583.                  readdress from zone:net/node to zone:net/node !!!
  1584.  
  1585.  
  1586.        2:507/1.10  27:349/0.0      Yes
  1587.  
  1588.  
  1589.        would readdress all messages that were originally addressed to
  1590.        2:507/1.10 to the new address 27:349/0 . The Point 10 is stripped!
  1591.  
  1592.        2:507/1.2    2:244/1.1102     Yes
  1593.  
  1594.  
  1595.        would readdress all messages that were originally addressed to
  1596.        2:507/1.10 to the new address 2:244/1.1102 .
  1597.  
  1598.  
  1599.  
  1600.        TrackM Usermanual Version 4.20                    page - 31 -
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.                                ┌─────────────────┐
  1607.                                │The User-Manager │
  1608.                                └─────────────────┘
  1609.  
  1610.                  **   only available in the registered version **
  1611.  
  1612.        TrackM will send messages to <name> to the given address.
  1613.  
  1614.        Say you are on vacations and want to read your messages at the
  1615.        system of your friend. Just put your name and address in the 'User
  1616.        Manager' and TrackM will send the messages to you.
  1617.  
  1618.        Another way is to send your messages to a friend, who will manage
  1619.        your system while you are on vacations.
  1620.  
  1621.        The Useraddress is full 4D aware !
  1622.  
  1623.        Entrys:
  1624.  
  1625.        Name      Name or part of the name. TrackM is case insensitiv when
  1626.                  checking the name. Unlike prior versions you not have to
  1627.                  join firstname and surname by an underscore.
  1628.  
  1629.        Address   Destination of the user
  1630.  
  1631.        Activ     see Point-Manager
  1632.  
  1633.  
  1634.  
  1635.        TrackM Usermanual Version 4.20                    page - 32 -
  1636.  
  1637.  
  1638.                              ┌──────────────────────┐
  1639.                              │ The Disturb-Manager  │
  1640.                              └──────────────────────┘
  1641.  
  1642.                  **   only available in the registered version **
  1643.  
  1644.  
  1645.        Again you are on vacations. But you don't have a system where you
  1646.        can read your messages. Instead of laying around in your message
  1647.        directory you can tell TrackM to return the message to the sender.
  1648.  
  1649.        Entrys:
  1650.  
  1651.        Address   If there is no address TrackM will return ANY message.
  1652.                  With a address-field you can return messages to
  1653.                  dedicated nets and/or nodes. Also the address can only
  1654.                  be a subset of a full address.
  1655.  
  1656.        Filename  If you don't define a filename, TrackM will insert a
  1657.                  default comment. You can define your own messagetext for
  1658.                  the returnmessage in a file called TRACKM.DTB. If this
  1659.                  file exist, every disturb-message without a given
  1660.                  filename will get the text from TRACKM.DTB.
  1661.  
  1662.  
  1663.        Activ     see Point-Manager
  1664.  
  1665.        Examples:
  1666.  
  1667.        2:-1/-1           ZONE2.DTB          Yes
  1668.  
  1669.        will return all messages from zone 2. Text is taken from ZONE2.DTB
  1670.  
  1671.        2:247/-1          NET247.DTB         Yes
  1672.  
  1673.        will return all messages from net 2:247 with the text in
  1674.        NET247.DTB
  1675.  
  1676.        2:507/1           SOLTAU.DTB         Yes
  1677.  
  1678.        will only return messages from 2:507/1 with the text in SOLTAU.DTB
  1679.  
  1680.        2:507/1.2         BADPOINT.DTB        Yes
  1681.  
  1682.        will only return messages from 2:507/1.2 with the text in
  1683.        BADPOINT.DTB
  1684.  
  1685.        2:507/1.-1        BADPOINT.DTB        Yes
  1686.  
  1687.        will only return messages from all points of 2:507/1 with the text
  1688.        in BADPOINT.DTB. Messages form the Node 2:507/1.0 will not be
  1689.        returned.
  1690.  
  1691.        2:241/-1                               Yes
  1692.  
  1693.        will return all messages from net 241 with the defaulttext or if
  1694.        exist with the text in TRACKM.DTB
  1695.  
  1696.  
  1697.  
  1698.        TrackM Usermanual Version 4.20                    page - 33 -
  1699.  
  1700.  
  1701.  
  1702.                              ┌─────────────────────┐
  1703.                              │ The Asshole-Manager │
  1704.                              └─────────────────────┘
  1705.  
  1706.                  **   only available in the registered version **
  1707.  
  1708.  
  1709.        If you don't like someone in a way that you will not read any
  1710.        message from him and you don't like to route mail from him,
  1711.        'asshole' is the right feature for you.
  1712.  
  1713.        Instead of checking for addresses like the 'Disturb-Manager',
  1714.        Asshole checks for names.
  1715.  
  1716.        Asshole handles a message in one of the following ways:
  1717.  
  1718.        1.   If the message is addressed to the name defined as 'Sysop',
  1719.             the message will simply be deleted. You will find a notice in
  1720.             the logfile.
  1721.  
  1722.        2.   If the destination address is not your own system, that means
  1723.             the message is 'In Transit', the message will be returned to
  1724.             the sender. There is a predefined text for 'Asshole' in
  1725.             TrackM, but you can define your own text in a file named
  1726.             TRACKM.ASH
  1727.  
  1728.  
  1729.        Entrys:
  1730.  
  1731.        Name      see Usermanager
  1732.  
  1733.        Activ     see Pointmanager
  1734.  
  1735.  
  1736.  
  1737.        TrackM Usermanual Version 4.20                    page - 34 -
  1738.  
  1739.  
  1740.  
  1741.  
  1742.                              ┌─────────────────────┐
  1743.                              │ The Exclude-Manager │
  1744.                              └─────────────────────┘
  1745.  
  1746.                  **   only available in the registered version **
  1747.  
  1748.  
  1749.        You can exclude nodes from processing with several options.
  1750.  
  1751.  
  1752.        Entrys:
  1753.  
  1754.        Address   Like everywhere in TMSetup *but* only 3D.
  1755.  
  1756.        Crash     Only if 'Yes', the system is allowed to send crash
  1757.                  messages via your system. This does *not* work with
  1758.                  FrontDoor > 2.00 because this mailer does not allow
  1759.                  routed crashmail.
  1760.  
  1761.        Files     If 'Yes', the system may route files via your system. If
  1762.                  you have defined 'StripFA' this stripping does not take
  1763.                  part for this system
  1764.  
  1765.        Activ     see Point-Manager
  1766.  
  1767.  
  1768.        Examples:
  1769.  
  1770.  
  1771.  
  1772.            2:507/1        Yes        Yes        Yes
  1773.  
  1774.        2:507/1 may send crash messages and fileattaches through your
  1775.        system. Messages are not checked for bad origin and destination.
  1776.  
  1777.            2:241/1         No        Yes         Yes
  1778.  
  1779.        2:241/1 may only send files through your system. Crashbit is
  1780.        stripped if you have enable StripCrash. Messages are not checked.
  1781.  
  1782.            2:507/1         No         No          Yes
  1783.  
  1784.        Crashbits and Fileattaches will be stripped but messages are not
  1785.        checked for bad origins. It's a good idea if your uplink is also
  1786.        using TrackM to include him in this way. That will prevent TrackM
  1787.        from adding a comment for a bad origin to a message that already
  1788.        has a comment.
  1789.  
  1790.  
  1791.  
  1792.        TrackM Usermanual Version 4.20                    page - 35 -
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.                              ┌──────────────────────┐
  1799.                              │  The Request Manager │
  1800.                              └──────────────────────┘
  1801.  
  1802.                  **   only available in the registered version **
  1803.  
  1804.  
  1805.        TrackM has a totally new feature that was never released in any
  1806.        other program before. This new feature should be strong enough to
  1807.        fit a separate program. But I like my TrackM and it has many
  1808.        functions already built-in to make the new feature.
  1809.  
  1810.  
  1811.        A user (normally a point, but can be anyone who has access to your
  1812.        netmailarea) can make a filerequest via your system! After your
  1813.        system has made the request and the request was successful the
  1814.        file will be forwarded to the user. To manage this, the user must
  1815.        follow some rules that looks similar to the AreaFix/AreaMgr syntax
  1816.        ( so your points will learn it quickly).
  1817.  
  1818.        The message to request a file via your system must look like:
  1819.  
  1820.        ╒══════════════════════════════════════════════════╕
  1821.        │ From: <Username>                                 │
  1822.        │ To  : TrackM                                     │
  1823.        │ Subj: <Password>                                 │
  1824.        ╞══════════════════════════════════════════════════╡
  1825.        │ NAME: <filename>[ !password]CR                   │
  1826.        │ ADDR: <zone:net/node>CR                          │
  1827.        │ STAT: Crash   <-- this line is optional          │
  1828.        ╘══════════════════════════════════════════════════╛
  1829.  
  1830.        Example:
  1831.  
  1832.        From: Olaf Podszka of 2:241/5802
  1833.        To  : TrackM
  1834.        Subj: 12345678
  1835.        --------------------------------
  1836.        NAME: VPIC29.ZIP
  1837.        ADDR: 2:244/1
  1838.  
  1839.        Syntax rules:
  1840.  
  1841.        - after filename and address a carriage-Return must end the line.
  1842.          If a password is added to the filename, there must be one
  1843.          space between the name and the ! (just the same as if you write
  1844.          a request message)
  1845.        - NAME: and ADDR: must be in UPPER case with ONE space followed.
  1846.        - username and password are case insensitive
  1847.        - any text after the address is ignored by TrackM.
  1848.  
  1849.  
  1850.  
  1851.        TrackM Usermanual Version 4.20                    page - 36 -
  1852.  
  1853.  
  1854.  
  1855.        Entries in the Request-Manager:
  1856.  
  1857.  
  1858.        Name      Name of the User
  1859.  
  1860.        Location  full 4D address.
  1861.  
  1862.                  NOTE:     Setup your Points with the 4d-address here
  1863.                            because TrackM will first remap the address
  1864.                            before it looks to the Request-Manager.
  1865.  
  1866.        KFS       Kill the file after sending it to the user. Actually
  1867.                  this works only with systems supporting FLAGS (
  1868.                  FrontDoor & D'Bridge)
  1869.  
  1870.        Imm       Your Sysstem will make the request immediately,
  1871.                  regardless of costs if the user adds 'STAT: now' to his
  1872.                  message. Again this only works with FrontDoor &
  1873.                  D'Bridge.
  1874.  
  1875.        Crash     The user is allowed to add 'STAT: crash' to his message.
  1876.                  So the request message will get the status CRASH.
  1877.  
  1878.        ?*        The user is allowed to include wildcards in the
  1879.                  filename.
  1880.  
  1881.        Act       see Pointmanager.
  1882.  
  1883.        Security:
  1884.  
  1885.        - not only the name, also the origin-address is checked
  1886.        - User can't request files in a zone other than yours
  1887.        - no magic filenames allowed
  1888.        - destination is checked against your nodelist
  1889.  
  1890.  
  1891.        If for one reason TrackM finds a syntax error in the request-
  1892.        message, the user will get a message from TrackM that his message
  1893.        was bad.
  1894.  
  1895.        Everytime TrackM is invoked, it will look for a file TRACKMRQ.BBS
  1896.        in it's system directory. If found, TrackM will check your inbound
  1897.        directory for files, listed in TRACKMRQ.BBS. So you must have set-
  1898.        up a inbound directory in TMSETUP to use this new feature. You
  1899.        will have no access to the 'Request-Manager' until you have setup
  1900.        the inbound dir.
  1901.  
  1902.        After getting a file via the Request-Manager, TrackM writes the
  1903.        filename, size, time etc. to a file called TRACKMRQ.HIS.
  1904.  
  1905.        The commandline option LOOKHIS shows you the contents of this
  1906.        file. This will make it more easy for you to share the costs to
  1907.        your downlinks. There is a field 'costs' in the history record but
  1908.        it will show '0' all the time. Computing costs depends on the
  1909.        mailer you are using. You will find the structure of TRACKMRQ.HIS
  1910.        in the file STRUCT.320. That should make it easy to update the
  1911.  
  1912.  
  1913.  
  1914.        TrackM Usermanual Version 4.20                    page - 37 -
  1915.  
  1916.  
  1917.        costs-field for your mailer. There will be a program that does
  1918.        this automatically for FrontDoor > 2.00.
  1919.  
  1920.                              ┌──────────────────────┐
  1921.                              │ The Route-To Manager │
  1922.                              └──────────────────────┘
  1923.  
  1924.        The Route-To manager gives you the possibility to disable routing
  1925.        for nodes, nets or zones. If you receive a message from one of
  1926.        your downlinks to a address you have no routing to, this message
  1927.        will normally stay in your netmail directory until the end of
  1928.        time. Now this message is returned to the sender with a
  1929.        information that he should look for a different routing.
  1930.  
  1931.        Fields in the manager:
  1932.  
  1933.        Address        A network address. The address could contain
  1934.                       wildcards.
  1935.  
  1936.                       Examples:
  1937.  
  1938.                       2:248/3    a fully qualified address
  1939.  
  1940.                       2:240/-1   all nodes in net 240, zone 2
  1941.  
  1942.                       1:-1/-1    complete zone 1
  1943.  
  1944.  
  1945.        Filename       A plain ASCII-textfile, the comment for the return
  1946.                       message is taken from. If no filename is given,
  1947.                       TrackM will look for TRACKM.RTO and if also not
  1948.                       found, it will insert a built-in text.
  1949.  
  1950.  
  1951.        Act            like everywhere
  1952.  
  1953.  
  1954.  
  1955.  
  1956.                             ┌────────────────────────┐
  1957.                             │ The Route-From Manager │
  1958.                             └────────────────────────┘
  1959.  
  1960.  
  1961.        Works similar to the above. All fields have the same meaning. The
  1962.        default-filename is TRACKM.RFR. You can disable routing of
  1963.        messages that are comming *from* special addresses whith one
  1964.        exception: Messages to your own network will pass.
  1965.  
  1966.  
  1967.        NOTE:     Both Route-Managers are working on a node base. That
  1968.                  means, a message will ever be returned to the SYSOP of
  1969.                  the system who has sent it to you, even if the writer
  1970.                  was a point or a user of that system.
  1971.  
  1972.  
  1973.  
  1974.        TrackM Usermanual Version 4.20                    page - 38 -
  1975.  
  1976.  
  1977.  
  1978.  
  1979.                                ┌─────────────────┐
  1980.                                │ TrackM Reminder │
  1981.                                └─────────────────┘
  1982.  
  1983.  
  1984.        TrackM manages a database that is called the Remind-Manager. A
  1985.        database similar to a userlist of a BBS holds information for
  1986.        special dates and people. Records of the database are stored in a
  1987.        file called REMIND.SYS. This file has an unlimited size but until
  1988.        now, TrackM can 'only' handle the first 500 records.
  1989.  
  1990.        Whenever you invoke the Reminder, TrackM will compare the actual
  1991.        system date to the dates in the database. If it finds a matching
  1992.        date it will generate a message.
  1993.  
  1994.  
  1995.        Fields:
  1996.  
  1997.        Date           a date in the form dd/mm/yy normally the birthday
  1998.                       of a person.
  1999.  
  2000.        Every Year     If this field is set to 'No', TrackM will only
  2001.                       generate a message if the system date and the
  2002.                       listed date match exactly. If set to 'Yes' TrackM
  2003.                       will generate a message if the day and month
  2004.                       matches. This is the proper setting for birthday
  2005.                       greetings.
  2006.  
  2007.        Name           Name of the person you want to send the message to.
  2008.  
  2009.        Address        fully 4d address, you can enter addresses in short
  2010.                       form f.e. '.13' will be expanded to 2:241/5800.13
  2011.                       at my system.
  2012.  
  2013.        Subject        The subject of your message.
  2014.  
  2015.        Filename       a ASCII-textfile the messagetext is taken from.
  2016.                       Normally you will only need a few files. All
  2017.                       templates known from other sections will work. In
  2018.                       addition a new template %AGE% is active in the
  2019.                       Reminder. This should make birthday greetings look
  2020.                       very personal.
  2021.  
  2022.        Freq           Filerequest. If you set it to 'Yes', the subject is
  2023.                       taken as the name for a filerequest. So if you want
  2024.                       to be sure to request FD300.LZH from 2:241/5800 on
  2025.                       04/17/96 here you are ;-).
  2026.  
  2027.        Crash          Message will get the CRASH-bit set.
  2028.  
  2029.        Imm            Message will get the Immediate Flag (will work with
  2030.                       FrontDoor and D'Bridge only).
  2031.  
  2032.        Act            only records marked as active will be taken in
  2033.                       account.
  2034.  
  2035.  
  2036.  
  2037.        TrackM Usermanual Version 4.20                    page - 39 -
  2038.  
  2039.  
  2040.  
  2041.  
  2042.        Installation:
  2043.  
  2044.        To invoke the 'Reminder' you have to say TRACKM REMIND on the
  2045.        commandline. It is recommended to run the program only *once* a
  2046.        day. The best place to run is a clean-up batch short after
  2047.        midnight.
  2048.  
  2049.  
  2050.  
  2051.  
  2052.                                ┌─────────────────┐
  2053.                                │  Errorhandling  │
  2054.                                └─────────────────┘
  2055.  
  2056.        TrackM has an internal error-handler which makes it easy for you
  2057.        to detect errors. When TrackM *MUST* exit with an error, it will
  2058.        write out a file TRACKM.ERR that contains the errorcode and a
  2059.        message what function had produced the error. In addition, TrackM
  2060.        plays a short melody which should bother you enough to come to the
  2061.        computer.
  2062.  
  2063.        TrackM will exit with the errorlevel shown in TRACKM.ERR:
  2064.  
  2065.  
  2066.        Errorlevel   Reason
  2067.  
  2068.        20        No nodelist directory found
  2069.        19        TrackM IDX with less than 20 entrys
  2070.        18        No Nodelist found
  2071.        17        Not enough memory to read IDX
  2072.        16        (reserved for Betatest)
  2073.        15        Too many nodelistentrys
  2074.        14        Maildirectory not found
  2075.        13        General directory access error
  2076.        12        more than 2000 messages
  2077.        11        Corrupted EXE-file
  2078.        10        Corrupted KEY-file (registered version only)
  2079.        9-1       (reserved)
  2080.  
  2081.        0         no Errors
  2082.  
  2083.  
  2084.  
  2085.        TrackM Usermanual Version 4.20                    page - 40 -
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.                                      ┌─────┐
  2092.                                      │Bugs │
  2093.                                      └─────┘
  2094.  
  2095.        If you ever find bugs in TrackM, be sure to inlude a textfile
  2096.        written out by TMSETUP's export-function in your message.
  2097.  
  2098.  
  2099.  
  2100.                                    ┌─────────┐
  2101.                                    │ REGARDS │
  2102.                                    └─────────┘
  2103.  
  2104.        Many thanks to all people who helped me making TrackM stable and
  2105.        powerful. Special thanks to:
  2106.  
  2107.        Franko Mulato            he wrote the Italian texts
  2108.  
  2109.        Anders Brink             he wrote the Swedish texts
  2110.  
  2111.        Bjarne Maschoreck        he wrote the Danish texts
  2112.  
  2113.        Richard Bonebracke       for the idea with the 4d-points
  2114.  
  2115.        Frans Hagelaars          bothered me to implement RAX-Support
  2116.  
  2117.        Thomas Dobusch           Betatester
  2118.  
  2119.        Tim Flynn                Betatester and USA registering side.
  2120.  
  2121.  
  2122.        others:
  2123.  
  2124.        Joaquim H. Homrighausen  his FrontDoor SETUP was the master for me
  2125.                                 to write TMSETUP.
  2126.  
  2127.        Andrew Farmer            his MsgTrack 2.11 gave me the inspiration
  2128.                                 to write 'something like this'.
  2129.  
  2130.  
  2131.  
  2132.        TrackM Usermanual Version 4.20                    page - 41 -
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.        ┌──────────────────────┐
  2139.        │ DISTRIBUTION SYSTEMS │
  2140.        └──────────────────────┘
  2141.  
  2142.  
  2143.        You will always get the latest version of TrackM if you request
  2144.        one of the names:
  2145.  
  2146.             TRACKM    -    latest official release
  2147.             TRKMGER   -    German documentation und TMSETUP.EXE
  2148.             TRKMBETA  -    next version of TrackM, will only run if you
  2149.                            have a TRACKM.KEY, no DOC's and language files
  2150.                            included, run at your own risk.
  2151.  
  2152.  
  2153.        You can get the above files from one of the following systems:
  2154.  
  2155.  
  2156.        Address        Systemname          Country        Sysop
  2157.        -----------------------------------------------------------
  2158.  
  2159.        2:241/5801     Cygnus *  +         Germany        Ulrich Bartelt
  2160.  
  2161.        2:282/508      DataLink BBS        Netherlands    Ronald Faber
  2162.  
  2163.        2:300/808      Intercom 007 +      Switzerland    Freddy Brocker
  2164.  
  2165.        1:380/15       Infoboard *         USA            Tim Flynn
  2166.  
  2167.        6:600/401      NoteBook 2          ASIA           Larry Leong
  2168.  
  2169.  
  2170.        * = Registering Sides
  2171.  
  2172.        + = HST,V32,V32B,V42B
  2173.  
  2174.        all others: HST,V42B
  2175.  
  2176.  
  2177.  
  2178.        TrackM Usermanual Version 4.20                    page - 42 -
  2179.  
  2180.  
  2181.  
  2182.                                     ┌───────┐
  2183.                                     │ INDEX │
  2184.                                     └───────┘
  2185.  
  2186.        %AGE%                                                           38
  2187.        %DATE%                                                          28
  2188.        %FIRSTNAME%                                                     28
  2189.        %LASTNAME%                                                      28
  2190.        %MYNAME%                                                        28
  2191.        %NODE%                                                          28
  2192.        %SYSOP%                                                         28
  2193.        %TIME%                                                          28
  2194.        -a                                                              10
  2195.        -g                                                              10
  2196.        -l                                                              10
  2197.        -q                                                              10
  2198.        -r                                                          10, 25
  2199.        3D                                                          17, 34
  2200.        4D                                          17, 19, 25, 29, 31, 36
  2201.        4D-FixName                                                      19
  2202.        AddINTL                                                         22
  2203.        AddPriv                                                         21
  2204.        AddReqText                                                      24
  2205.        Address                                                         16
  2206.        Address setup                                                   16
  2207.        AfterAFIX                                                       19
  2208.        AfterRaid                                                       19
  2209.        Aka                                                         16, 22
  2210.        Alias                                                           17
  2211.        AreaFix                                                         19
  2212.        AreaMgr                                                         19
  2213.        Asshole                                                         33
  2214.        AUTOEXEC.BAT                                                    12
  2215.        BadMail                                                         13
  2216.        BINKLEY                                                         12
  2217.        BinkleyTerm                                                     14
  2218.        CHKIDX                                                           9
  2219.        CleanFreq                                                       23
  2220.        COMPILE                                                         10
  2221.        CopyToBad                                                       23
  2222.        Cosysops                                                        17
  2223.        D'Bridge                                                    12, 36
  2224.        DBRIDGE                                                         12
  2225.        Defaultzone                                                     22
  2226.        DoRemap                                                         25
  2227.        Errorlevel                                                  20, 39
  2228.        Exclude                                                         34
  2229.        FakeNet                                                     16, 29
  2230.        FDPI.EXE                                                        14
  2231.        Fileattach                                                      21
  2232.        FixAMgr                                                         19
  2233.        FRODO                                                           12
  2234.        FrontDoor                                8, 12, 21, 29, 34, 36, 40
  2235.        GOLDED                                                          12
  2236.        IDX-file                                                        15
  2237.        IMail                                                           19
  2238.        Inbound                                                         13
  2239.  
  2240.  
  2241.  
  2242.        TrackM Usermanual Version 4.20                    page - 43 -
  2243.  
  2244.  
  2245.        IncludeHOLD                                                     15
  2246.        IncludePVT                                                      15
  2247.        INTL-line                                                   22, 26
  2248.        KillRec                                                         23
  2249.        KillSent                                                        23
  2250.        KillTransit                                                     25
  2251.        Language                                                    18, 28
  2252.        Languages                                                       11
  2253.        Logfile                                                         12
  2254.        LOOKHIS                                                         36
  2255.        LOOKREQ                                                          9
  2256.        Mail                                                            13
  2257.        MatchFrom                                                       25
  2258.        MatchNetwork                                                    22
  2259.        MatchTo                                                     25, 29
  2260.        Move Mysent                                                     23
  2261.        MoveBadDest                                                     23
  2262.        MoveBadOrg                                                      23
  2263.        MoveRec                                                         23
  2264.        NodeDir                                                         13
  2265.        Nodelist                                                        14
  2266.        Nodelists                                                       15
  2267.        NoEcho                                                          24
  2268.        NoINTLTest                                                      26
  2269.        OldPointnet                                                 25, 26
  2270.        OnlyMyZone                                                      26
  2271.        Point                                                           29
  2272.        PointNet                                                    11, 25
  2273.        PROTECT                                                         10
  2274.        RAXPoint                                                        25
  2275.        Readdress                                                       30
  2276.        RecMail                                                         13
  2277.        REMIND                                                       9, 39
  2278.        REMIND.SYS                                                      38
  2279.        Reminder                                                        38
  2280.        RENUM                                                            9
  2281.        Request                                                         35
  2282.        Return Orphan                                                   24
  2283.        Route-To                                                        37
  2284.        RouteFiles                                                      21
  2285.        SET                                                              9
  2286.        SET DBRIDGE=                                                    12
  2287.        SET FD=                                                         12
  2288.        SET TRKMOPT=                                                    12
  2289.        SET TZ=                                                         18
  2290.        ShortINTL                                                       26
  2291.        StripCrash                                                      21
  2292.        StripFA                                                     21, 34
  2293.        StripFlags                                                      21
  2294.        StripOrphan                                                     21
  2295.        StripTransit                                                    21
  2296.        Sysop                                                       17, 33
  2297.        System                                                          14
  2298.        Templates                                                       28
  2299.        Textfiles                                                       28
  2300.        Timezones                                                       18
  2301.        TMSETUP                                                          8
  2302.        TosScan                                                         19
  2303.  
  2304.  
  2305.  
  2306.        TrackM Usermanual Version 4.20                    page - 44 -
  2307.  
  2308.  
  2309.        TRACKM.ASH                                                  27, 33
  2310.        TRACKM.DTB                                                      32
  2311.        TRACKM.ERR                                                      39
  2312.        TRACKM.IDX                                                      13
  2313.        TRACKM.KEY                                                       7
  2314.        TRACKM.LNG                                                  11, 18
  2315.        TRACKM.LOG                                                      12
  2316.        TRACKM.ORP                                                  24, 27
  2317.        TRACKM.RFR                                                  27, 37
  2318.        TRACKM.RTO                                                  27, 37
  2319.        TRACKM.TIM                                                      10
  2320.        TRACKM.WDT                                                      27
  2321.        TRACKM.WOR                                                      27
  2322.        TRACKMRQ.BBS                                                 9, 36
  2323.        TRKMOPT                                                         12
  2324.        TwitMail                                                        14
  2325.        UNPROT                                                          10
  2326.        Unprotected                                                     13
  2327.        UNSET                                                            9
  2328.        Useraddress                                                     31
  2329.        UUCP                                                            24
  2330.        Vacations                                                       31
  2331.